(global.webpackJsonp = global.webpackJsonp || []).push([ [ "pages/tour/index" ], {
    "0e11": function(e, n, t) {
        (function(e, n) {
            var o = t("4ea4");
            t("6cdc"), o(t("66fd"));
            var r = o(t("cac5"));
            e.__webpack_require_UNI_MP_PLUGIN__ = t, n(r.default);
        }).call(this, t("bc2e").default, t("543d").createPage);
    },
    "2ec8": function(e, n, t) {
        t.r(n);
        var o = t("6ebe"), r = t.n(o);
        for (var c in o) [ "default" ].indexOf(c) < 0 && function(e) {
            t.d(n, e, function() {
                return o[e];
            });
        }(c);
        n.default = r.a;
    },
    "5a32": function(e, n, t) {
        t.d(n, "b", function() {
            return r;
        }), t.d(n, "c", function() {
            return c;
        }), t.d(n, "a", function() {
            return o;
        });
        var o = {
            topBar: function() {
                return Promise.all([ t.e("common/vendor"), t.e("pages/components/top-bar/index") ]).then(t.bind(null, "6ebb"));
            }
        }, r = function() {
            this.$createElement;
            this._self._c;
        }, c = [];
    },
    "6ebe": function(e, n, t) {
        (function(e) {
            var o = t("4ea4");
            Object.defineProperty(n, "__esModule", {
                value: !0
            }), n.default = void 0;
            var r = o(t("9523")), c = t("26cb");
            function i(e, n) {
                var t = Object.keys(e);
                if (Object.getOwnPropertySymbols) {
                    var o = Object.getOwnPropertySymbols(e);
                    n && (o = o.filter(function(n) {
                        return Object.getOwnPropertyDescriptor(e, n).enumerable;
                    })), t.push.apply(t, o);
                }
                return t;
            }
            function a(e) {
                for (var n = 1; n < arguments.length; n++) {
                    var t = null != arguments[n] ? arguments[n] : {};
                    n % 2 ? i(Object(t), !0).forEach(function(n) {
                        (0, r.default)(e, n, t[n]);
                    }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : i(Object(t)).forEach(function(n) {
                        Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(t, n));
                    });
                }
                return e;
            }
            n.default = {
                components: {
                    commonCard: function() {
                        Promise.all([ t.e("common/vendor"), t.e("pages/components/common-card/index") ]).then(function() {
                            return resolve(t("dbf6"));
                        }.bind(null, t)).catch(t.oe);
                    },
                    headBg: function() {
                        Promise.all([ t.e("common/vendor"), t.e("pages/components/head-bg/index") ]).then(function() {
                            return resolve(t("f909"));
                        }.bind(null, t)).catch(t.oe);
                    },
                    notice: function() {
                        Promise.all([ t.e("common/vendor"), t.e("pages/components/notice/index") ]).then(function() {
                            return resolve(t("e77b"));
                        }.bind(null, t)).catch(t.oe);
                    },
                    quickEntry: function() {
                        Promise.all([ t.e("common/vendor"), t.e("pages/components/quick-entry/index") ]).then(function() {
                            return resolve(t("c9f5"));
                        }.bind(null, t)).catch(t.oe);
                    },
                    commonTitle: function() {
                        Promise.all([ t.e("common/vendor"), t.e("pages/components/common-title/index") ]).then(function() {
                            return resolve(t("2370"));
                        }.bind(null, t)).catch(t.oe);
                    },
                    tourWisdom: function() {
                        Promise.all([ t.e("common/vendor"), t.e("pages/components/tour-wisdom/index") ]).then(function() {
                            return resolve(t("b1a8"));
                        }.bind(null, t)).catch(t.oe);
                    },
                    tourBanner: function() {
                        Promise.all([ t.e("common/vendor"), t.e("pages/components/tour-banner/index") ]).then(function() {
                            return resolve(t("7fe5"));
                        }.bind(null, t)).catch(t.oe);
                    },
                    techSupport: function() {
                        Promise.all([ t.e("common/vendor"), t.e("pages/components/tech-support/index") ]).then(function() {
                            return resolve(t("c0ff"));
                        }.bind(null, t)).catch(t.oe);
                    },
                    Lion: function() {
                        Promise.all([ t.e("common/vendor"), t.e("pages/components/hover-menu/index") ]).then(function() {
                            return resolve(t("fbea"));
                        }.bind(null, t)).catch(t.oe);
                    }
                },
                data: function() {
                    return {
                        pageMeta: {
                            name: "游故宫首页",
                            category: "游故宫",
                            type: "首页",
                            column: "",
                            plate: ""
                        },
                        topBarBg: "transparent",
                        topBarColor: "#fff",
                        isNotice: !1
                    };
                },
                computed: a({}, (0, c.mapState)({
                    tourNotice: function(e) {
                        return e.tour.tourNotice;
                    },
                    quickEntry: function(e) {
                        return e.data.tour.quickEntry;
                    },
                    wisdomList: function(e) {
                        return e.data.tour.wisdomList;
                    },
                    bannerList: function(e) {
                        return e.data.tour.bannerList;
                    }
                })),
                watch: {
                    tourNotice: function(e) {
                        this.isNotice = !!e;
                    }
                },
                onShow: function() {
                    this.setTabBarIndex(1), this.tourNoticeActon();
                },
                onShareAppMessage: function(e) {
                    return a(a({}, this.$store.state.app.shares), {}, {
                        path: "/pages/tour/index"
                    });
                },
                methods: a(a({}, (0, c.mapActions)("tour", [ "tourNoticeActon" ])), {}, {
                    setPinStyle: function(n) {
                        n ? (e.setNavigationBarColor({
                            frontColor: "#000000",
                            backgroundColor: "#f8f3e8",
                            animation: {
                                duration: 300
                            }
                        }), this.topBarColor = "#3b2121", this.topBarBg = "#f8f3e8") : (e.setNavigationBarColor({
                            frontColor: "#ffffff",
                            backgroundColor: "#f8f3e8",
                            animation: {
                                duration: 300
                            }
                        }), this.topBarColor = "#fff", this.topBarBg = "transparent");
                    }
                })
            };
        }).call(this, t("bc2e").default);
    },
    cac5: function(e, n, t) {
        t.r(n);
        var o = t("5a32"), r = t("2ec8");
        for (var c in r) [ "default" ].indexOf(c) < 0 && function(e) {
            t.d(n, e, function() {
                return r[e];
            });
        }(c);
        t("f9d7");
        var i = t("f0c5"), a = Object(i.a)(r.default, o.b, o.c, !1, null, "becd49a4", null, !1, o.a, void 0);
        n.default = a.exports;
    }
}, [ [ "0e11", "common/runtime", "common/vendor" ] ] ]);